Redundant Sudoku rules
نویسندگان
چکیده
The rules of Sudoku are often specified using twenty seven all different constraints, referred to as the big constraints. Using graphical proofs and exploratory logic programming, the following main and new result is obtained: many subsets of six of these big constraints are redundant (i.e., they are entailed by the remaining twenty one constraints), and six is maximal (i.e., removing more than six constraints is not possible while maintaining equivalence). The corresponding result for binary inequality constraints, referred to as the small constraints, is stated as a conjecture.
منابع مشابه
Inequalities in 2x2-Sudoku and beyond
2×2-Sudoku (or ShiDoku) is a sized down variant of the usual 3×3-Sudoku puzzle. Its set of constraints contains 56 binary inequalities. It is proven that any maximal redundant set of these binary inequalities has size 16. This is in line with a conjecture about 3×3Sudoku. The result is achieved partly by rigorous proofs, partly by programming in Prolog. The generalization to N×N-Sudoku with N >...
متن کاملSudoku as a SAT Problem
Sudoku is a very simple and well-known puzzle that has achieved international popularity in the recent past. This paper addresses the problem of encoding Sudoku puzzles into conjunctive normal form (CNF), and subsequently solving them using polynomial-time propositional satisfiability (SAT) inference techniques. We introduce two straightforward SAT encodings for Sudoku: the minimal encoding and...
متن کاملSolving Sudoku Using Combined Message Passing Algorithms
In this paper we apply message-passing algorithms to solve Sudoku puzzles. We provide explicit expression for the sum-product algorithm and the max-product algorithm and analyze the difference between the algorithms in terms of performance and efficiency. The failure of the max-product algorithm when been applied to Sudoku problem is due to the existence of stopping-sets. We show empirically th...
متن کاملSolving Sudoku with Boolean Algebra
Sudoku is a very popular puzzle which consists of placing several numbers in a squared grid according to some simple rules. In this paper, we present a Sudoku solving technique named Boolean Sudoku Solver (BSS) using only simple Boolean algebras. Use of Boolean algebra increases the execution speed of the Sudoku solver. Simulation results show that our method returns the solution of the Sudoku ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- TPLP
دوره 14 شماره
صفحات -
تاریخ انتشار 2014